#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//int main() 
//{
//    int a;
//    scanf("%d", &a);
//    switch (a)
//    {
//    case 1:
//        printf("Monday");
//        break;
//    case 2:
//        printf("Tuesday");
//        break;
//    case 3:
//        printf("Wednesday");
//        break;
//    case 4:
//        printf("Thursday");
//        break;
//    case 5:
//        printf("Friday");
//        break;
//    case 6:
//        printf("Saturday");
//        break;
//    case 7:
//        printf("Sunday");
//        break;
//    default:
//        break;
//    }
//    return 0;
//}


//int main()
//{
//    int y, y1, m, m1, d, d1;
//    scanf("%d %d %d", &y, &m, &d);
//    scanf("%d %d %d", &y1, &m1, &d1);
//
//    if (y < y1)
//    {
//        printf("yes");
//    }
//    else if (y > y1)
//    {
//        printf("no");
//    }
//    else
//    {
//        if (m < m1)
//        {
//            printf("yes");
//        }
//        else if (m > m1)
//        {
//            printf("no");
//        }
//        else
//        {
//            if (d <= d1)
//            {
//                printf("yes");
//            }
//            else
//            {
//                printf("no");
//            }
//        }
//    }
//
//
//    return 0;
//}

#include <math.h>
int main()
{
    double a = 0.0;
    double  b = 0.0;
    double  c = 0.0;
    while (scanf("%lf %lf %lf", &a, &b, &c) != EOF)
    {
        if (a == 0)
        {
            printf("Not quadratic equation\n");
        }
        else
        {
            double t = b * b - 4.0 * a * c;
            if (t == 0)
            {
                if (b == 0)
                {
                    printf("x1=x2=0.00\n");
                }
                else
                {
                    printf("x1=x2=%.2lf\n", (-b + t) / (2.0 * a));
                }
            }
            else if (t > 0)
            {
                double  p = (-b + sqrt(t)) / (2.0 * a);
                double q = (-b - sqrt(t)) / (2.0 * a);
                if (p > q)
                {
                    printf("x1=%.2lf;x2=%.2lf\n", q, p);
                }
                else
                {
                    printf("x1=%.2lf;x2=%.2lf\n", p, q);
                }
            }
            else if (t < 0)
            {
                double  x1 = -b / (2 * a);
                double  x2 = ((sqrt(-t)) / (2 * a));
                printf("x1=%.2lf-%.2lfi;x2=%.2lf+%.2lfi", x1, x2, x1, x2);
            }
        }
    }

    return 0;
}